#region Using Directives

using System;
using Microsoft.Practices.ComponentModel;
using Microsoft.Practices.RecipeFramework;

using EnvDTE;
using EnvDTE80;

#endregion

namespace WiGO.RCX.PF.Actions
{
    /// <summary>
    /// the action to configure Makefile.xc and XCConfig.xml
    /// </summary>
    class AddItemVCPPProjectAction : Action
    {
        #region Input Properties

        [Input]
        public Project TargetProject
        {
            get { return targetProject; }
            set { targetProject = value; }
        } Project targetProject;

        [Input]
        public string ItemName
        {
            get { return itemName; }
            set { itemName = value; }
        } string itemName;
        #endregion

        #region Output Properties

        [Output]
        public ProjectItem ItemObject
        {
            get { return itemObject; }
            set { itemObject = value; }
        } ProjectItem itemObject;

        #endregion

        #region IAction Members

        public override void Execute()
        {
            //Microsoft.Practices.RecipeFramework.Library.Actions.AddItemFromStringAction;
        }

        public override void Undo()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        #endregion
    }
}
